package com.learning;

/**
 * @author： ygl
 * @date： 2018/10/09
 * @Description：
 * 用户分类。守护线程。
 * 主线程。子线程。GC线程
 *  创建线程的方式：
 * 1.继承Thread类。
 * 2.实现runnable接口。
 * 3.使用匿名内部方式。
 * 4.使用线程池。
 */
public class Test001 {

    public static void main(String[] args) {
        System.out.println("主线程开始－－－－－－－");
        // 创建线程
        ThreadDemo01 threadDemo01 = new ThreadDemo01();
        // 启动线程
        threadDemo01.start();
        for (int i = 0; i < 10; i++) {
            System.out.println("main－－－－i:"+i);
        }
        System.out.println("主线程结束－－－－－－－");
    }
}

// 1.继承Thread类。
class ThreadDemo01 extends Thread {
    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("子线程－－i:"+i);
        }
    }
}
